﻿
namespace ShoppingCart.WebSite.WebControls
{
    using System;
    using System.Configuration;
    using System.Web.UI;
    using Business.Logic;

    public partial class Tarifas : UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }

        public void CargarTarifas(int idDistrito)
        {
            var path = Server.MapPath(ConfigurationManager.AppSettings["Parametros"]);
            var parametros = ParametroManager.Instancia.Listar(path);
            var distrito = DistritoManager.Instancia.Obtener(idDistrito);

            foreach (var parametro in parametros)
            {
                parametro.CostoAdicional += distrito.Flete;
            }

            litDistrito.Text = distrito.Nombre;
            gvTarifas.DataSource = parametros;
            gvTarifas.DataBind();
        }
    }
}